package com.wk.dao;

import com.wk.pojo.Class;
import com.wk.pojo.Friends;
import com.wk.pojo.User;
import com.wk.pojo.User_image;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface Userinfordao {

    //用户登录,通过用户名查找用户是否存在
    public User selectbyusername(String username);

    //1.注册用户信息
    public void insertintouser(User user);
    //2.存入用户的图片
    public void insertintoimages(User_image user_image);

    //通过user_id获得该用户的照片
    public String getimages(Integer user_id);

    //获得全部的班级信息
    public List<Class> selectbyallclass();

    //通过主键id获得用户信息
    public User selectbyuserid(Integer id);

    //实现修改User信息
    public void updatebyuser(User user);

    //实现修改user头像信息
    public void updatebyuser_icon(User_image user_image);

    //根据搜索用户名显示列表
    public List<User> selectbyusername_friends(String username);

    //显示出我的朋友
    public List<Friends> selectbyallmy_friends(Integer my_id);

    //加入信息到Friends
    public void insertintoFriends(Friends friends);

    //查询是否已经是好友
    public Friends selectbyme_his_friend(Integer my_id,Integer his_id);
}
